<?php 
class PayController extends CommonController{
	// 定义$model链接模型
	private $model;
	public function __init(){
		// 与父级冲突
		parent::__init();
		// 赋值$model
		$this->model = K('User_add');
		// 判断是否存在session中购物车数据，没有则跳到登陆
		if (!isset($_SESSION['cart'])) {
			go(U('Cart/index'));
		}
	}

	// 首页
	public function index(){
		// p($_SESSION);
		// p(Cart::getAllData());
		// 获得当前用户id
		$uid = Q('session.uid',0,'intval');
		// 找到当前用户的收货地址
		$addData = $this->model->where("user_uid={$uid}")->all();
		// 分配给前段
		$this->assign('addData',$addData);
		// p($addData);

		// 如果提交表单
		if (IS_POST) {
			// 如果模型函数有错误就反出错误信息
			if (!K('Order')->add_orderData()) {
				$this->error($this->model->error);
			}
			go(U('Success/index'));
		}
		// 显示模板
		$this->display();
	}

	// 异步添加地址
	public function ajax_add(){
		// 如果提交表单
		if (IS_POST) {
			// p(Q('post.'));
			// 如果模型函数有错误就反出错误信息
			if (!$this->model->add_data()) {
				$this->error($this->model->error);
			}
			$this->success('添加成功');
		}
	}
}












 ?>